body{margin: 0;padding: 0;font-family: "微软雅黑" !important; color: #666;}
table{max-width: 100%; background: transparent; empty-cells: show; border-collapse: collapse; border-spacing: 0;}
td{padding: 0;}
tr{display: table-row; vertical-align: inherit; border-color: inherit;color: #333}
ul,li,img,p,h1,h2,h3,h4,h5,input,dd,dl,ol,dt ,h6,figure {margin: 0;	padding: 0;	list-style: none;border: none; font-weight: normal;}
a {text-decoration: none;}
.clearfix{clear: both;}
i,em { font-style: normal;}
input{outline: none;}

/* 头部 */
.nav_top{width: 100%; background: url(../image/nav_bj.jpg) repeat-x center; height: 99px;}
.nav_top_z{width: 1300px; height: 99px; margin: 0 auto;}
.logo{float: left; width: 236px; height: 68px; margin-top: 20px;}
.nav_1{float: right;width: 830px;}
.navBar{ position:relative; z-index:1;   color:#fff; height:99px; line-height:99px;   }
.nav{ margin:0 auto; font-family:"Microsoft YaHei",SimSun,SimHei;  }

.nav .m{  /*position:relative;*/ float:left; display:inline; text-align:center;   }
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.nav .sub{ display:none; /*默认隐藏*/ width:365px;  position:absolute; left:0px; top:99px;  background:rgba(238,238,238,0.1);  float:left; line-height:30px;}

 .nav-body{width:100%; background-color:#f8f8f8; position:absolute; left:0; top:100px; overflow:hidden; border-bottom:1px solid #e60012; /*display:none;*/ -webkit-box-shadow:0px 5px 5px rgba(0,0,0,0.07) inset;box-shadow:0px 5px 5px rgba(0,0,0,0.07) inset; background-image:url(../picture/nav-body.png); background-position:center top;}
 .nav-body{transform-origin: 50% 0%; transform: perspective(1920px) rotateX(-80deg); opacity:0; transition: all .3s 0s; visibility:hidden;}
.nav_1 ul li:hover .nav-body{opacity:1; visibility:visible; transition: all .5s 0s; transform: perspective(0px) rotateX(0deg); -webkit-transform: rotateX(0deg);}
 .Navleft{width:50%; float:left; padding:30px 0;}
 .Navleft .dl{width:50%; float:left; margin-left:0px;}
 .Navleft .dl dt{border-bottom:1px solid #d6d6d6; padding:10px 0;}
 .Navleft .dl dd{font-size:14px; color:#666; margin-top:15px;    line-height: 20px;}
 .Navleft .dl dd a{color:#666;; }
 .Navleft .dl dd a:hover{color:#e60012; padding-left:5px;background:none}
 .NavImg{width:50%; float:left; background-color:#eee;}
 .NavImg .pic{margin:10px 10px 10px 10px; padding-top:53.5%; overflow:hidden; position:relative; z-index:1;}
 .NavImg .pic img{width:100%; max-height:100%; display:block; position:absolute; left:0; right:0; top:0; bottom:0; margin:auto;-moz-transition: all 0.6s ease;-webkit-transition: all 0.6s ease;-o-transition: all 0.6s ease;-ms-transition: all 0.6s ease;transition: all 0.6s ease;}

.SearchBox{width:230px; height:37px; border:1px solid #e0e0e0; border-radius:25px; padding:0 36px 0 16px; margin:27px 0 0 0; float:right; overflow:hidden; position:relative; -webkit-box-sizing:border-box;box-sizing:border-box;}
.SearchBox.on{display:block;}
.SearchBox .SearchText{width:100%; height:37px; line-height:37px; background:none; border:none; font-size:12px; color:#333;}
.SearchBox .SearchBtn{width:30px; height:37px; border:none; position:absolute; right:5px; top:0;cursor:pointer;font-size:0;background:url(../image/SearchBtn.png) center center no-repeat;}



/* Slider */
.slick-slider{
    position: relative;
    display: block;
    box-sizing: border-box;

    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;

    -webkit-touch-callout: none;
    -khtml-user-select: none;
    -ms-touch-action: pan-y;
        touch-action: pan-y;
    -webkit-tap-highlight-color: transparent;}
.slick-list{position:relative;z-index:1;display:block;overflow:hidden;margin:0;padding:0;}
.slick-list:focus{outline: none;}
.slick-list.dragging{cursor:pointer;cursor:hand;}
.slick-slider .slick-track,
.slick-slider .slick-list
{
    -webkit-transform: translate3d(0, 0, 0);
       -moz-transform: translate3d(0, 0, 0);
        -ms-transform: translate3d(0, 0, 0);
         -o-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);}
.slick-track{position:relative;top:0;left:0;display: block;}
.slick-track:before,.slick-track:after{display:table;content:'';}
.slick-track:after{clear:both;}
.slick-loading .slick-track{visibility:hidden;}
.slick-slide{display:none;float:left;height:100%;min-height:1px;}
[dir='rtl'] .slick-slide{float:right;}
.slick-slide img{display:block;}
.slick-slide.slick-loading img{display:none;}
.slick-slide.dragging img{pointer-events: none;}
.slick-initialized .slick-slide{display:block;}
.slick-loading .slick-slide{visibility:hidden;}
.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent;}
.slick-arrow.slick-hidden{display:none;}
.banner{width:100%; height:100%; position:relative; z-index:1;}
.banner .slideshow{position:relative;z-index:1;width:100%;height:100%;}
.banner .slideshow *{outline:none;}
.banner .slideshow .slider-track{-webkit-transition: all 1s cubic-bezier(0.7, 0, 0.3, 1);transition: all 1s cubic-bezier(0.7, 0, 0.3, 1);}
.banner .slideshow .item{width:100%; height:100%; position:relative; z-index:1; background-position:center center; background-repeat:no-repeat;}
.banner .item .pimg{width:100%; max-height:100%; display:block;}
/*.banner .slideshow .item img{width:100%;display:block;-webkit-transition: all 1s cubic-bezier(0.7, 0, 0.3, 1);transition: all 1s cubic-bezier(0.7, 0, 0.3, 1);-webkit-transform: scale(1.2);transform: scale(1.2);}
.banner .slideshow .item.slick-active img{-webkit-transform:scale(1);transform:scale(1);}*/
.banner .slideshow .slick-slide img{width:100%; display:block; -webkit-transform: translate3d(0, 0, 0); -moz-transform: translate3d(0, 0, 0); -ms-transform: translate3d(0, 0, 0); -o-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0);}
.BannerLoading{width:100%; height:100%; background-color:#fff; background-image:url(../images/loading.gif); background-position:center center; background-repeat:no-repeat; position:absolute; left:0; top:0; z-index:5;}
/*.banner .slideshow .slick-active img{visibility:visible !important; -webkit-animation: scaleUpDown 5s forwards cubic-bezier(0.250, 0.460, 0.450, 0.940); animation: scaleUpDown 5s forwards cubic-bezier(0.250, 0.460, 0.450, 0.940);}
@-webkit-keyframes scaleUpDown {
    from { -webkit-transform: scale(1.08); transform: scale(1.08); }
    to { opacity: 1; -webkit-transform: scale(1); transform: scale(1); }
}
@keyframes scaleUpDown {
    from { -webkit-transform: scale(1.08); transform: scale(1.08); }
    to { opacity: 1; -webkit-transform: scale(1); transform: scale(1);  }
}*/
.banner .slideshow .slick-active img{visibility:visible !important; -webkit-animation: scaleUpDown 1.8s; animation: scaleUpDown 1.8s;}
@-webkit-keyframes scaleUpDown {
    from { -webkit-transform: scale(0); transform: scale(0); }
    to { opacity: 1; -webkit-transform: scale(1); transform: scale(1); }
}
@keyframes scaleUpDown {
    from { -webkit-transform: scale(0); transform: scale(0); }
    to { opacity: 1; -webkit-transform: scale(1); transform: scale(1); }
}

.banner .slideshow .slick-active .binbox{  visibility: visible; -webkit-transition-timing-function: cubic-bezier(0.6, 4, 0.3, 0.8); transition-timing-function: cubic-bezier(0.6, 4, 0.3, 0.8); -webkit-animation: fadeInRightBig 1.2s 1; animation: fadeInRightBig 1.2s 1;}
@-webkit-keyframes fadeInRightBig{0%{opacity:0;-webkit-transform:translateX(300px);transform:translateX(300px)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}
@keyframes fadeInRightBig{0%{opacity:0;-webkit-transform:translateX(300px);transform:translateX(300px)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}
.banner .slideshow .slick-active .bot { -moz-animation: a_slidercurrent 5s linear; -webkit-animation: a_slidercurrent 5s linear; -o-animation: a_slidercurrent 5s linear; animation: a_slidercurrent 5s linear; }
@-moz-keyframes a_slidercurrent {from { width: 0%; } to { width: 100%; }}
@-webkit-keyframes a_slidercurrent {from { width: 0%; } to { width: 100%; }}
.banner .slick-dots{position:absolute; left:0; bottom:40px; z-index:10; width:100%; text-align:center;}
.banner .slick-dots li{width:40px; height:3px; background-color:#e1e1e1; font-size:0; cursor:pointer; display:inline-block;_display:inline;zoom:1; margin:0 5px;}
.banner .slick-dots li button{display:none;}
.banner .slick-dots li.slick-active{background-color:#e60012;}

.banner .slick-prev, .banner .slick-next {z-index: 99; font-size: 0;border: 0;display:block; position:absolute; z-index:1; top:50%; margin-top:-30px; left:5%; z-index:1; cursor:pointer; filter:alpha(opacity=50); opacity:0.5; width:73px; height:73px; }
.banner .slick-prev {z-index: 9; background:url(../image/left1s.png) no-repeat; }
.banner .slick-next {z-index: 9; left:auto; right:5%; background:url(../image/right1s.png) no-repeat; }


/*banner*/
.fullSlide { width:100%; position:relative; }
.fullSlide .bd { margin:0 auto; position:relative; z-index:0; overflow:hidden; }
.fullSlide .hd { width:100%; position:absolute; z-index:1; bottom:0px; left:0; height:30px; line-height:30px; }
.fullSlide .prev, .fullSlide .next { display:block; position:absolute; z-index:1; top:50%; margin-top:-30px; left:5%; z-index:1; cursor:pointer; filter:alpha(opacity=50); opacity:0.5; width:73px; height:73px; }
.fullSlide .prev { background:url(../image/left1s.png) no-repeat; }
.fullSlide .next { left:auto; right:5%; background:url(../image/right1s.png) no-repeat; }
/*搜索行*/
.ss{width:100%; height:50px;background: #eaeaea;}
.ss_z{width:1200px; height:50px; margin: 0 auto; }
.ss_s {width:830px; line-height:50px;  font-size:15px; color:#666;  overflow: hidden; margin: 0 auto;float: left;}
.ss_x{width:320px; height:50px; margin: 0 auto;float: right;}
#key{width:269px; height:25px; margin-top: 10px; float:left; background: #cbcbcb;}
.input_1{width:50px;height:25px; background:url(../image/cx.jpg) no-repeat center; border: none;  cursor: pointer; float: left; margin-top: 10px;}
/* 特色 */
.ts_tit,.ts_nr{width: 1200px;height: auto; overflow:hidden; margin: 0 auto;text-align: center;}
/* 产品 */
.cp_bj{width: 100%;background: url(../image/cp_bj.jpg) no-repeat center; height: 968px;margin-top: 50px;}
.cp_z{width: 1200px; height: auto; overflow: hidden; margin: 0 auto;}
.cp_nr{margin-top: 20px;}
.xz_t{margin: 0 auto 25px; height:104px; overflow:hidden;}
.xz_t li{width: 223px;text-align: center;height: 45px;overflow: hidden;float: left;background: #303030;font-size: 14px;line-height: 45px;margin-right: 16px; margin-bottom: 10px; font-weight:bolder;}
.xz_t li a{display:inline-block; color: #fff; width: 223px; height: 45px; overflow: hidden;}
.xz_t li a:hover,.xz_t .cur a{background:#da251c; }
.xz_c dl{height: 331px;overflow: hidden;width: 355px;float: left;margin-right: 40px;}
.xz_c dt{float: left;width: 354px;overflow:hidden;}
.xz_c dt img{width:354px; height:266px;}
.xz_c dt a p{width: 354px; height: 40px; line-height: 40px; color: #333; font-size: 18px;text-align: center;}
/* 案例 */
.xz_t1{margin: 0 auto 25px; height:80px; overflow:hidden;width: 1200px;}
.xz_t1 li{width: 128px;text-align: center; height: 80px;overflow: hidden;float: left;font-size: 20px;line-height: 49px;border-right: 1px solid #ccc;}
.xz_t1 li a{display: inline-block;color: #333;width: 128px;height: 80px; overflow: hidden;font-size: 16px;}
.xz_t1 li a i{height: 42px;display: block; }
.xz_t1 li:nth-child(1) a i{background: url(../image/case_ico01.png) no-repeat 55px 16px; }
.xz_t1 li:nth-child(2) a i{background: url(../image/case_ico02.png) no-repeat 55px 16px; }
.xz_t1 li:nth-child(3) a i{background: url(../image/case_ico03.png) no-repeat 55px 16px; }
.xz_t1 li:nth-child(4) a i{background: url(../image/case_ico04.png) no-repeat 55px 16px; }
.xz_t1 li:nth-child(5) a i{background: url(../image/case_ico05.png) no-repeat 55px 16px; }
.xz_t1 li:nth-child(6) a i{background: url(../image/case_ico06.png) no-repeat 55px 16px; }
.xz_t1 li:nth-child(7) a i{background: url(../image/case_ico07.png) no-repeat 55px 16px; }
.xz_t1 li:nth-child(8) a i{background: url(../image/case_ico08.png) no-repeat 55px 16px; }
.xz_t1 li:nth-child(9) a i{background: url(../image/case_ico09.png) no-repeat 55px 16px; }
.xz_t1 li:nth-child(9){border: none;}
.xz_t1 li a:hover{color: #da251c;}
.xz_c1 {width: 1200px; height: auto;overflow: hidden; margin: 0 auto;}
.xz_c1 dl{height: 385px;width: 1200px;overflow: hidden;}
.xz_c1 dt {float: left;width: 675px;height: 378px;overflow: hidden;}
.xz_c1 dt img{width: 674px;height: 378px;}
.xz_c1 dd{float: right;padding: 64px 36px 0 36px;width: 426px;height: 309px;overflow: hidden;border: 1px solid #999999; margin-left: 24px;}
.xz_c1 dd h3{ margin-bottom: 20px;border-bottom: 1px solid #999;overflow: hidden;height: 40px;font-size: 20px;color: #333; }
.xz_c1 dd h3 a{ color:#da251c;;}
.xz_c1 dd p{ font-size:18px;line-height:30px; color: #666;}
.xz_c1 dd em{ display: block; margin-top: 33px; width: 176px; height: 44px;text-align: center;font-size: 16px;line-height: 44px;background: #da251c;font-style: normal; border-radius: 44px;}
.xz_c1 dd em a{ color:#fff;display: block;}
.slideGroup{ width:1200px;  text-align:left;  }
.slideGroup .parHd{height: 42px;line-height: 42px;position: relative;border-bottom: 1px dashed #fff;}
.slideGroup .parHd ul li{ padding: 0 15px;cursor: pointer;font-size: 30px;text-align: center;
font-weight: bold;color: #015db0;}
.slideGroup .parHd ul li.on{ height:44px;  color: #0c8fdd; font-weight: bold;}
.slideGroup .slideBox{ overflow:hidden; zoom:1; padding:10px 0px 10px 0px; position:relative;   }
.slideGroup .sPrev,.slideGroup .sNext{ position:absolute; left:5px; top:10px; display:block; width:30px; height:155px; border:1px solid #ddd; background:url(http://www.rfznkj.com/statics/default/img/icoLeft.gif) center center no-repeat #f4f4f4; }
.slideGroup .sNext{ left:auto; right:5px; background:url(http://www.rfznkj.com/statics/default/img/icoRight.gif) center center no-repeat #f4f4f4;  }
.slideGroup .sPrev:hover,.slideGroup .sNext:hover{ border-color:#0054b2;  }
.slideGroup .parBd ul{ overflow:hidden; zoom:1;   }
.slideGroup .parBd ul li{ margin:0 8px; float:left; _display:inline; overflow:hidden; text-align:center;  }
.slideGroup .parBd ul li .pic{ text-align:center; }
.slideGroup .parBd ul li .pic img{ width:288px; height:161px; display:block;  padding:2px; border:1px solid #ccc; }
.slideGroup .parBd ul li .pic a:hover img{ border-color:#999;  }
.slideGroup .parBd ul li .title{ line-height:30px; font-size:18px; height: 30px; }
.slideGroup .parBd ul li .title a{color:#333; }
/* 新闻 */
.xw_bj{width: 100%; height: auto;overflow: hidden;background: #f3f3f4; margin-top: 20px; padding-bottom: 20px;}
.xw_z{width: 1200px; margin: 0 auto;}
.new_left{float: left; width: 566px;}
.new_right{float:right;}
.new_left b{display: block; height: 40px; line-height: 40px; font-size: 24px; color: #333;margin: 10px 0;font-weight: normal;} 
.new_left ul li{height: 40px; line-height: 40px;width: 560px;font-size: 16px; }
.new_left ul li a{float: left;width: 400px;color: #37474f;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.new_left ul li span{float: right; width: 100px;color: #37474f;    text-align: center;}
.new_left h5{margin-top:10px;width: 150px; height: 40px;line-height: 40px; background: #da251c; text-align: center;font-weight: normal;border-radius: 10px;}
.new_left h5 a{color: #fff; font-size: 16px; }
/* 关于我们 */
.ab_bj{width: 100%; background: url(../image/ab_bj.jpg) no-repeat center; height: 374px;}
.ab_z{width: 1200px; height: auto; overflow: hidden; margin: 0 auto;}
.ab_left{float: left; width:564px ; height:317px;}
.ab_left a img{width: 564px; height: 317px;}
.ab_right{width:620px; height: 317px; float:right;}
.ab_right h1{font-size: 20px; color: #333333;line-height: 30px; height: 70px;padding-top: 10px;}
.ab_right p{font-size: 16px; line-height: 30px; color: #333;}
.ab_right a{display:block; width:150px; height: 40px; line-height: 40px; color: #da251c; border: 1px solid #da251c; border-radius: 10px; text-align:center; margin-top: 17px;}
/* 版尾 */
.bw{width: 100%; height: auto; overflow:hidden; background:#ececec;}
.bw_z{width: 1200px; margin:40px auto;}
.bw_left{width: 902px;height: auto;overflow: hidden; float:left;}
.bw_nav_1{float: left;width: 120px; height: auto; overflow: hidden;}
.bw_nav_2{width: 170px;}
.bw_nav_1 h4{line-height: 40px; color: #da251c;font-size: 14px;font-weight:bolder; }
.bw_nav_1 h4 a{color: #da251c;}
.bw_nav_1 ul li{color: #666;font-size: 14px; height: 30px; line-height: 30px;}
.bw_nav_1 ul li a{color: #666;}
.bw_right{float:right; width:280px;}
.ewm{height: 183px;}
.ewm dl{margin-left:20px; height: 150px;float:left;}
.ewm dl dt{width: 76px;}
.ewm dl dt img{width: 76px; height: 76px;}
.ewm dl dd{width: 76px; text-align:center; line-height:40px;height: 40px; color: #666;}
.tel{height: 86px;display: block;background: url(../image/footCall.png) no-repeat 4px 6px;padding-left: 40px;font-size: 24px;color: #c70601;}
.tel b{color: #333; font-size: 30px; font-family: arial; font-weight: normal; display: block;}
/* 友链 */
.link{border-top: 1px solid #ccc;}
.link_1{padding-top: 10px;    height: auto;  overflow: hidden;}
.link_1 ul span{float: left;color: #da251c;display: block;width: auto; height: 40px;line-height: 40px;font-size: 20px;}
.link_1 ul li{float: left;color: #666;height: 40px;line-height: 40px;}
.link_1 ul li a{color: #666;}
.link p{height: 40px; line-height: 40px; color: #666; font-size: 16px;text-align: center;}
/* img */
.logo img{width: 236px; height: 68px; display: block;}
.new_left i img{width: 566px; height: 310px;display: block;}


/* ul li */

.nav_1 ul li{float: left;} 
.nav .sub li{ text-align:center; }
.fullSlide .bd ul { width:100% !important; }
.fullSlide .hd ul { text-align:center; }
.fullSlide .bd li {width:100% !important; overflow:hidden; text-align:center; background-position:center top; }
.fullSlide .hd ul li { cursor:pointer; display:inline-block; *display:inline; zoom:1; width:100px; height:8px; margin:1px; overflow:hidden; background:#DEDEDE; line-height:999px; }
.fullSlide .hd ul .on { background:#da251c;}


/* a */
.ss_s a{text-decoration: none; color:#666;}
.nav h3 a{  zoom:1;  height:99px; line-height:99px;  display:block; color:#fff;padding:0 18px;font-weight:bolder;  }
.nav_1 ul li a{color: #252525; }
 .fullSlide, .fullSlide .bd li a { height: 612px; }


.fullSlide .bd li a { display:block; }
.nav .sub li a{ color:#333; display:block; zoom:1;width: 177px;font-size:14px;font-weight:bolder;}
.nav .on h3 a{ color:#fff;}
.nav_1 ul li.on,.nav_1 ul li a:hover{background: #da251c; color: #fff;display: block;}
.nav .sub li a:hover{  background:#ddd; color:#c00; }


/* b */
.ts_nr dl dd b{display: block; text-align: left; font-size: 24px; color: #1a1919; height: 81px;line-height: 30px;margin: 5px 0;}

/* span */
.ts_nr dl dd b span{font-weight: normal;}





/* i */
.ts_nr dl dd b i{display: inline-block;width: 200px;height: 81px;vertical-align: middle;}
.nav .m h3 i{ display:inline-block; *display:inline; zoom:1; width:7px; height:4px; background:url(../image/icon.png) 0 -201px no-repeat; overflow:hidden; margin:-2px 0 0 5px; 
		vertical-align:middle; filter:alpha(opacity=50);opacity:0.5;}
.nav .on h3 a i{ filter:alpha(opacity=100);opacity:1;background:url(../image/icon.png) 0 -280px no-repeat;  }
.ts_nr dl.ts1 dd b i{background: url(../image/01.png) no-repeat 70px 0px;}
.ts_nr dl.ts2 dd b i{background: url(../image/02.png) no-repeat 70px 0px;}
.ts_nr dl.ts3 dd b i{background: url(../image/03.png) no-repeat 70px 0px;}





/* h */
.ts_tit h3{font-size: 36px;color: #da251c;font-weight: normal;margin-top: 30px;height: 60px;}
.nav h3{ font-size:14px;}

/* em */
.ts_tit em{font-style: normal;font-size: 20px;color: #37474f;height: 70px;line-height: 40px;display: block;}



/* dl dt dd */
.ts_nr dl{float: left;width: 394px;}
.ts_nr dl dd{height: 233px;margin-left: 22px;}
.ts_nr dl dt img{width: 394px;height: 238px;}


/* p */
.ts_nr dl dd p{line-height: 30px;color: #666;font-size: 18px;text-align: left;padding: 0px 11px 0 0;}


.p15-infolist-1-left{margin-top: 20px;}
 .p15-infolist-1-left dl {
            width: 32%;
            float: left;
            background: #f0f0f0;
            margin: 0 1% 40px 0;
            box-sizing: border-box;
        }
        
        .p15-infolist-1-left dt {
            border: 1px solid #e5e5e5;
        }
        
        .p15-infolist-1-left dt img {
            display: block;
            max-width: 100%;
            height:278px;
			margin: auto;
        }
        
        .p15-infolist-1-left dd {
            height: 50px;
            font-size: 14px;
            line-height: 50px;
            text-align: center;
            padding: 0 5px;
            overflow: hidden;
            text-overflow: ellipsis;
            white-space: nowrap;
        }
        .p15-infolist-1-left dd a{color: #4b4a4a;}
    
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        